#page-4{
	background: #fff;
}
.page4-inner{
	width: 540px;
	margin: 0 auto;
	height: 540px;
	position: relative;
	margin-bottom: 30px;
}
.page4-inner h2{
	font-size: 40px;
	text-align: center;
	position: relative;
	z-index: 5;
	opacity: 0;
	width: 280px;
	cursor: pointer;
	margin: 0 auto;
	top: 180px;
}
.page4-circle{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	-webkit-transform: rotate(-400deg);
	-moz-transform: rotate(-400deg);
	-ms-transform: rotate(-400deg);
	-o-transform: rotate(-400deg);
	transform: rotate(-400deg);
	opacity: 0;
	-webkit-transition: all 1.5s ease-in-out 0;
	-moz-transition: all 1.5s ease-in-out 0;
	-ms-transition: all 1.5s ease-in-out 0;
	-o-transition: all 1.5s ease-in-out 0;
	transition: all 1.5s ease-in-out 0;
}
.page4-circle .arrow,
.page4-shadow .arrow{
	background-image: url(../images/p4.png);
	position: absolute;
	background-repeat: no-repeat;
	text-indent: -9999px;
	z-index: 1;
	-webkit-transition: all .5s;
	transition: all .5s;
	top: 0;
	cursor: pointer;
}
.page4-circle .arrow-1{
	width: 405px;
	height: 177px;
	background-position: 0 0;
	left: 105px;
}
.page4-circle .arrow-1:hover{
	top: -20px;
}
.page4-circle .shadow-1{
	width: 405px;
	height: 177px;
	background-position: 0 -177px;
	left: 105px;
	z-index: 0;
}
.page4-circle .arrow-2{
	width: 309px;
	height: 351px;
	background-position: 0 -764px;
	left: 210px;
	top: 165px;
}
.page4-circle .arrow-2:hover{
	left: 230px;
}
.page4-circle .shadow-2{
	width: 309px;
	height: 351px;
	background-position: -314px -762px;
	left: 210px;
	top: 165px;
	z-index: 0;
}
.page4-circle .arrow-3{
	width: 278px;
	height: 402px;
	background-position: 0 -356px;
	left: 0;
	top: 70px;
}
.page4-circle .arrow-3:hover{
	left: -20px;
}
.page4-circle .shadow-3{
	width: 278px;
	height: 402px;
	background-position: -278px -356px;
	left: 0;
	top: 70px;
	z-index: 0;
}
.page4-desc{
	font-size: 22px;
	width: 370px;
	height: 60px;
	line-height: 26px;
	color: #a3a3a3;
	position: absolute;
	top: 0;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
}
.page4-desc p{
	position: relative;
	top: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	line-height: 32px;
}
.page4-desc .thumnail{
	width: 252px;
	position: relative;
	padding: 8px;
	border-radius: 5px;
	box-shadow: 0 2px 6px rgba(0,0,0,.4);
	background: #fff;
	border: 1px solid #eee;
	opacity: 0;
	filter: alpha(opacity=0);
}
.page4-desc .thumnail img{
	width: 100%;
}
.page4-desc .thumnail h4{
	font-size: 16px;
	color: #333;
	height: 20px;
	line-height: 20px;
}
.page4-desc .thumnail h5{
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
.page4-desc .line{
	background-image: url(../images/p4-hover2.png);
	background-repeat: no-repeat;
	height: 34px;
}
.page4-desc1 .line{
	background-position: 0 0;
}
.page4-desc2 .line{
	background-position: 0 -311px;
}
.page4-desc3 .line{
	background-position: 0 -641px;
	margin-top: -20px;
}
.page4-desc4 .line{
	background-position: 0 -924px;
	margin-top: -20px;
}
.page4-desc1{
	left: -220px;
}
.page4-desc1-animate{
	opacity: 1;
	-webkit-transition: all .5s;
	transition: all .5s;
	left: -290px;
}
.page4-desc2{
	text-align: right;
	left: 500px;
}
.page4-desc2-animate{
	opacity: 1;
	-webkit-transition: all .5s;
	transition: all .5s;
	left: 480px;
}
.page4-desc3{
	top: 340px;
	left: 500px;
	text-align: right;
}
.page4-desc3-animate{
	opacity: 1;
	-webkit-transition: all .5s;
	transition: all .5s;
	left: 480px;
}
.page4-desc4{
	top: 340px;
	left: -220px;
}
.page4-desc4-animate{
	opacity: 1;
	-webkit-transition: all .5s;
	transition: all .5s;
	left: -290px
}
.page4-article{
	width: 900px;
	margin: 0 auto;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
}
.page4-loaded .page4-circle{
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}
.page4-loaded .page4-inner h2{
	opacity: 1;
	-webkit-transition: all 1s ease-in-out .8s;
	transition: all 1s ease-in-out .8s;
}
.page4-desc1 .thumnail{
	top: -200px;
	left: -90px;
}
.page4-desc4 .thumnail{
	top: -100px;
	left: -90px;
}
.page4-desc2 .thumnail{
	top: -200px;
	left: 140px;
}
.page4-desc3 .thumnail{
	top: -100px;
	left: 140px;
}
.page4-loaded .j_active_2 .thumnail{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
}
.page4-loaded .j_active_2 .page4-desc p,
.page4-loaded .j_active_2 .page4-desc .line{
	opacity: 0;
	filter: alpha(opacity=0);
	*visibility: hidden;
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
}
.page4-loaded .j_active_0 p,
.page4-loaded .j_active_1 p,
.page4-loaded .j_active_3 p{
	font-size: 24px;
	color: #333;
}
.page4-loaded .j_active_0 .line{
	background-position: 0 -459px;
}
.page4-loaded .j_active_1 .line{
	background-position: 0 -785px;
}
.page4-loaded .j_active_3 .line{
	background-position: -55px -153px;
}

.p4-banner{margin-top: -220px;}